Skip to content

Conversation

@dh2906
Copy link
Contributor

@dh2906 dh2906 commented Jan 27, 2026

🔍 개요


🚀 주요 변경 내용

  • POST /{clubId}/applications/{applicationId}/approve 엔드포인트를 추가했습니다.

  • 회장, 부회장의 권한을 가진 유저에 대해서만 가입 신청을 승인할 수 있습니다.


💬 참고 사항

  • 회비는 지원자가 지원 절차에서 이미 낸 것으로 간주합니다.

✅ Checklist (완료 조건)

  • 코드 스타일 가이드 준수
  • 테스트 코드 포함됨
  • Reviewers / Assignees / Labels 지정 완료
  • 보안 및 민감 정보 검증 (API 키, 환경 변수, 개인정보 등)

@dh2906 dh2906 requested a review from Copilot January 27, 2026 03:54
@dh2906 dh2906 self-assigned this Jan 27, 2026
@dh2906 dh2906 added the 기능 새로운 기능을 개발합니다. label Jan 27, 2026
@github-actions
Copy link

⚠️ Checkstyle 위반 사항 발견

Checkstyle 검사에서 코딩 컨벤션 위반이 발견되었습니다.

📋 상세 리포트

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

이 PR은 동아리 가입 신청을 승인하는 API를 추가합니다. 회장과 부회장만 가입 신청을 승인할 수 있으며, 승인 시 신청자는 일반 회원으로 등록되고 회비는 지불된 것으로 처리됩니다.

Changes:

  • POST /{clubId}/applications/{applicationId}/approve 엔드포인트 추가
  • 회장/부회장 권한 검증을 위한 LEADER_ALLOWED_GROUPS 상수 추가
  • ClubApplyRepositorydelete 메서드 추가

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
ClubService.java 가입 신청 승인 로직과 권한 그룹 상수 추가
ClubApplyRepository.java ClubApply 엔티티 삭제 메서드 추가
ClubApi.java 가입 승인 API 명세 정의
ClubController.java 가입 승인 엔드포인트 구현
ClubCreateRequest.java 예제 문자열 수정 (PR 목적과 무관)
ClubUpdateRequest.java 예제 문자열 수정 (PR 목적과 무관)

@dh2906 dh2906 force-pushed the feat/CAM-190-apply-approve branch from d86f6df to f90922e Compare January 27, 2026 04:01
@dh2906 dh2906 merged commit f16a95d into main Jan 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

기능 새로운 기능을 개발합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants